Assembling the machine…

OS Process Scheduling Visualizer

● Secondary storage (HDD) β€” programs stored ● RAM β€” ready queue ● CPU β€” one at a time ● Swap β€” suspended ● Laptop β€” what the user sees

System Monitor

round robin
Clock
0
Quantum
2
Switches
0
CPU
idle
Ready queue (head β†’ tail)
empty
Device queue
β€”
Not arrived
β€”
Process table
PIDAppATBTLeftState
Execution timeline
nothing has run yet

Welcome

Click 4 app tiles on the HDD (or press Select Apps), then run the schedulers and watch how the OS shares a single CPU between them.